﻿using System;
using Model.Base;
namespace Model.AuthModel
{
    /// <summary>
    /// 通用组件，权限模型，模型层，成员角色对象
    /// 这个类指定了角色和成员之间的关系
    /// </summary>
    public class StaffRolesInfo
    {
        /// <summary>
        /// 编号
        /// </summary>
        public int StaffRoleID { get; set; }

        /// <summary>
        /// 角色对象
        /// </summary>
        public RolesInfo Roles { get; set; }

        /// <summary>
        /// 成员对象
        /// </summary>
        public StaffInfo Staff { get; set; }
    }
    /// <summary>
    /// 通用组件，权限模型，模型层，成员角色搜索条件
    /// </summary>
    public class StaffRolesCondition : BaseCondition 
    {
        /// <summary>
        /// 成员编号
        /// </summary>
        public int StaffID { get; set; }

        /// <summary>
        /// 角色编号
        /// </summary>
        public int RolesID { get; set; }

        /// <summary>
        /// 模块分类编号
        /// </summary>
        public int ModuleTypeID { get; set; }

        /// <summary>
        /// 模块是否在菜单显示
        /// </summary>
        public string ModuleMenu { get; set; }

        /// <summary>
        /// 功能是否在菜单显示
        /// </summary>
        public string FuncMenu { get; set; }
    }
}
